---
title: "Moonshot AI"
description: "Configure Moonshot AI's language models with Continue, including setup instructions for their 8K, 32K, and 128K context window models with competitive pricing"
---

[Moonshot AI](https://platform.moonshot.cn/) provides high-quality large language model services with competitive pricing and excellent performance.

## Configuration

To use Moonshot AI models, you need to:

1. Get an API key from [Moonshot AI Platform](https://platform.moonshot.cn/)
2. Add the following configuration:

<Tabs>
  <Tab title="YAML">
  ```yaml title="config.yaml"
  name: My Config
  version: 0.0.1
  schema: v1

  models:
    - name: Moonshot
      provider: moonshot
      model: moonshot-v1-8k
      apiKey: <YOUR_MOONSHOT_API_KEY>
  ```
  </Tab>
  <Tab title="JSON">
  ```json title="config.json"
  {
    "models": [
      {
        "title": "Moonshot",
        "provider": "moonshot",
        "model": "moonshot-v1-8k",
        "apiKey": "<YOUR_MOONSHOT_API_KEY>"
      }
    ]
  }
  ```
  </Tab>
</Tabs>

## Available Models

Moonshot AI currently provides the following models:

- `moonshot-v1-8k`: Base model with 8K context window
- `moonshot-v1-32k`: Base model with 32K context window
- `moonshot-v1-128k`: Base model with 128K context window

## Configuration Options

| Option    | Description       | Default                       |
| --------- | ----------------- | ----------------------------- |
| `apiKey`  | Moonshot API key  | Required                      |
| `apiBase` | API base URL      | `https://api.moonshot.cn/v1/` |
| `model`   | Model name to use | `moonshot-v1-8k`              |

## Example

Here's a complete configuration example:

<Tabs>
  <Tab title="YAML">
  ```yaml title="config.yaml"
  name: My Config
  version: 0.0.1
  schema: v1

  models:
    - name: Moonshot-8K
      provider: moonshot
      model: moonshot-v1-8k
      apiKey: <YOUR_MOONSHOT_API_KEY>
      defaultCompletionOptions:
        temperature: 0.7
        topP: 0.95
        maxTokens: 2048
  ```
  </Tab>
  <Tab title="JSON">
  ```json title="config.json"
  {
    "models": [
      {
        "title": "Moonshot-8K",
        "provider": "moonshot",
        "model": "moonshot-v1-8k",
        "apiKey": "<YOUR_MOONSHOT_API_KEY>",
        "completionOptions": {
          "temperature": 0.7,
          "topP": 0.95,
          "maxTokens": 2048
        }
      }
    ]
  }
  ```
  </Tab>
</Tabs>
